ДА́ВНИЙ, -яя, -ее. Бывший, происшедший задолго до настоящего момента.
Все значения слова «давний»ДРУГО́Й, -а́я, -о́е. 1. Не такой, как этот (или как прежде), отличающийся от этого (или от прежнего); иной.
Все значения слова «другой»Только сейчас, когда боевой пыл угас и сменился тихой радостью от встречи с давним другом, граф почувствовал её основательнее.
Он ел на кухне с хозяином и его женой, своими давними друзьями.
Потом я вспомнила своего давнего друга, с которым мы вместе учились в институте.